﻿using System;

namespace AzukiMap.Map
{
    public class ScreenScaleChangedArgs : EventArgs
    {
        double _anchorX = 0;
        double _anchorY = 0;
        double _adjX;
        double _adjY;
        double _scaleRatio;

        public double ScaleRatio
        {
            get { return _scaleRatio; }
        }

        public double MoveX
        {
            get { return _anchorX; }
        }

        public double MoveY
        {
            get { return _anchorY; }
        }

        public double AdjX
        {
            get { return _adjX; }
        }

        public double AdjY
        {
            get { return _adjY; }
        }

        public ScreenScaleChangedArgs(double scaleRatio, double anchorX, double anchorY, double adjX, double adjY)
        {
            _anchorX = anchorX;
            _anchorY = anchorY;
            _scaleRatio = scaleRatio;
            _adjX = adjX;
            _adjY = adjY;
        }

    }
}
